/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Seguridad.Usuario.DAO;

import Informacion.Usuarios.BEAN.UsuarioBEAN;
import Informacion.Usuarios.DAO.UsuarioDAO;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import sape.Conexion;

/**
 *
 * @author Diego
 */
public class PrivilegiosDAO {
    
    
    public static boolean getPermiso(int id_usuario,int id_privilegio){
    
    UsuarioBEAN user=UsuarioDAO.getUsuario(id_usuario);
        
    Conexion db=new Conexion();
    db.estableceConexion();
    try {
        Statement s=db.conexion.createStatement();
    String query = "select prpidperfil from \"public\".privilegioxperfil where prpidprivilegio = "+ id_privilegio  +";";
    s.execute(query);
    ResultSet rs = s.getResultSet();
    ArrayList<Integer> lista=new ArrayList<Integer>();
    while((rs!=null) && (rs.next()))
    {
        lista.add(rs.getInt(1));
        System.out.print(rs.getInt(1));
    }
    db.cierraConexion();
    
    for(int i=0;i<lista.size();i++){
        if(lista.get(i)==user.getIdPuesto()){
            System.out.println("Z");
            return true;
        }
    }
    System.out.println(" " + lista.size() +" " + user.getId() + " " + user.getIdPuesto());
    return false;
    }catch (SQLException e){
        db.cierraConexion();
        System.out.println("DA");
        return false;
        
        }
   
    }
}
